Design issues for the layers